a small passerine bird (lonchura cucullata) - Español Inglés Diccionario